package com.ipay.wechat.pojo;

import java.io.Serializable;



/**
 * 支付通知结果
 * 
 * @author hacken
 * @email hacken_hu@foxmail.com
 * @date 2017-08-26 20:34:38
 */
public class TPayresultEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Integer id;
	//
	private String openid;
	//交易类型
	private String tradeType;
	//是否关注公众账号
	private String isSubscribe;
	//支付结果	
	private String payResult;
	//支付结果信息
	private String payInfo;
	//平台订单号
	private String transactionId;
	//第三方订单号
	private String outTransactionId;
	//子商户是否关注
	private String subIsSubscribe;
	//子商户appid
	private String subAppid;
	//用户openid
	private String subOpenid;
	//商户订单号
	private String outTradeNo;
	//总金额
	private Integer totalFee;
	//现金券金额
	private Integer couponFee;
	//货币种类
	private String feeType;
	//附加信息
	private String attach;
	//付款银行
	private String bankType;
	//银行订单号
	private String bankBillno;
	//支付完成时间
	private String timeEnd;

	/**
	 * 设置：
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：
	 */
	public void setOpenid(String openid) {
		this.openid = openid;
	}
	/**
	 * 获取：
	 */
	public String getOpenid() {
		return openid;
	}
	/**
	 * 设置：交易类型
	 */
	public void setTradeType(String tradeType) {
		this.tradeType = tradeType;
	}
	/**
	 * 获取：交易类型
	 */
	public String getTradeType() {
		return tradeType;
	}
	/**
	 * 设置：是否关注公众账号
	 */
	public void setIsSubscribe(String isSubscribe) {
		this.isSubscribe = isSubscribe;
	}
	/**
	 * 获取：是否关注公众账号
	 */
	public String getIsSubscribe() {
		return isSubscribe;
	}
	/**
	 * 设置：支付结果	
	 */
	public void setPayResult(String payResult) {
		this.payResult = payResult;
	}
	/**
	 * 获取：支付结果	
	 */
	public String getPayResult() {
		return payResult;
	}
	/**
	 * 设置：支付结果信息
	 */
	public void setPayInfo(String payInfo) {
		this.payInfo = payInfo;
	}
	/**
	 * 获取：支付结果信息
	 */
	public String getPayInfo() {
		return payInfo;
	}
	/**
	 * 设置：平台订单号
	 */
	public void setTransactionId(String transactionId) {
		this.transactionId = transactionId;
	}
	/**
	 * 获取：平台订单号
	 */
	public String getTransactionId() {
		return transactionId;
	}
	/**
	 * 设置：第三方订单号
	 */
	public void setOutTransactionId(String outTransactionId) {
		this.outTransactionId = outTransactionId;
	}
	/**
	 * 获取：第三方订单号
	 */
	public String getOutTransactionId() {
		return outTransactionId;
	}
	/**
	 * 设置：子商户是否关注
	 */
	public void setSubIsSubscribe(String subIsSubscribe) {
		this.subIsSubscribe = subIsSubscribe;
	}
	/**
	 * 获取：子商户是否关注
	 */
	public String getSubIsSubscribe() {
		return subIsSubscribe;
	}
	/**
	 * 设置：子商户appid
	 */
	public void setSubAppid(String subAppid) {
		this.subAppid = subAppid;
	}
	/**
	 * 获取：子商户appid
	 */
	public String getSubAppid() {
		return subAppid;
	}
	/**
	 * 设置：用户openid
	 */
	public void setSubOpenid(String subOpenid) {
		this.subOpenid = subOpenid;
	}
	/**
	 * 获取：用户openid
	 */
	public String getSubOpenid() {
		return subOpenid;
	}
	/**
	 * 设置：商户订单号
	 */
	public void setOutTradeNo(String outTradeNo) {
		this.outTradeNo = outTradeNo;
	}
	/**
	 * 获取：商户订单号
	 */
	public String getOutTradeNo() {
		return outTradeNo;
	}
	/**
	 * 设置：总金额
	 */
	public void setTotalFee(Integer totalFee) {
		this.totalFee = totalFee;
	}
	/**
	 * 获取：总金额
	 */
	public Integer getTotalFee() {
		return totalFee;
	}
	/**
	 * 设置：现金券金额
	 */
	public void setCouponFee(Integer couponFee) {
		this.couponFee = couponFee;
	}
	/**
	 * 获取：现金券金额
	 */
	public Integer getCouponFee() {
		return couponFee;
	}
	/**
	 * 设置：货币种类
	 */
	public void setFeeType(String feeType) {
		this.feeType = feeType;
	}
	/**
	 * 获取：货币种类
	 */
	public String getFeeType() {
		return feeType;
	}
	/**
	 * 设置：附加信息
	 */
	public void setAttach(String attach) {
		this.attach = attach;
	}
	/**
	 * 获取：附加信息
	 */
	public String getAttach() {
		return attach;
	}
	/**
	 * 设置：付款银行
	 */
	public void setBankType(String bankType) {
		this.bankType = bankType;
	}
	/**
	 * 获取：付款银行
	 */
	public String getBankType() {
		return bankType;
	}
	/**
	 * 设置：银行订单号
	 */
	public void setBankBillno(String bankBillno) {
		this.bankBillno = bankBillno;
	}
	/**
	 * 获取：银行订单号
	 */
	public String getBankBillno() {
		return bankBillno;
	}
	/**
	 * 设置：支付完成时间
	 */
	public void setTimeEnd(String timeEnd) {
		this.timeEnd = timeEnd;
	}
	/**
	 * 获取：支付完成时间
	 */
	public String getTimeEnd() {
		return timeEnd;
	}
}
